German coalition government collapses as Scholz fires his finance minister