Europe migrant crisis: Germany expects 'up to 300,000' this year