Mercedes driver George Russell has left it late but secured pole for the Formula One grand prix in Las Vegas.