Far-right and centre-left parties force Sebastian Kurz from office after his government coalition imploded in scandal.