German government coalition collapses; early elections expected by end of March 2025