Spain's Marc Marquez secured his sixth consecutive pole of the MotoGP season as he topped the timesheets in Italy on Saturday.