Germany’s Angela Merkel has said she will step down as chancellor in 2021, following recent election setbacks.