Leclerc takes Singapore GP pole as Verstappen aborts lap