Germany holds federal elections on Sunday, and the far-right AFD party is expected to make significant gains. Its candidate for chancellor is the charismatic Alice Weidel.