German Chancellor Friedrich Merz reshuffles top posts amid far-right advance