Marc Marquez took a sensational pole position in Texas ahead of Movistar Yamaha's Maverick Viñales and Valentino Rossi