As Germany gears up for its general election, a range of issues from the economy to migration are dominating the debate.