No single political formation’s vote share crossed the 30% mark in Germany in 2025