Charles Leclerc on pole for Belgian GP after Max Verstappen penalty