Angela Merkel has won a fourth term as German Chancellor. But with her party's lead in parliament cut and the country facing a surge in support for the far-right.