Ferrari's Charles Leclerc won Formula One's US Grand Prix ahead of teammate Carlos Sainz with championship leader Max Verstappen third.