Marc Marquez pole streak ended in Germany as Johann Zarco, Fabio Quarataro and Aleix Espargaro make up the front row