EU elections: Christian Democrats lead German polls while far right pulls into second place