German coalition collapses after Scholz fires key minister