Germans to choose from 41 parties in European elections