Germany strains under weight of migrant crisis