German voters 'undecided' hours before polls open