German SPD leader Andrea Nahles quits as party popularity slumps