LeBron James calls Warriors a 'juggernaut'