The centre cannot hold: German government collapses as far right gains