German court rules against banning veil in schools, but Europe remains divided