Last week, Germany opened its arms and its borders to migrants. This week, Germany decided, well, the opposite. With nearly one million refugees expected to arrive this year on its soil, Berlin wants to share the burden with its European neighbours. But that's not happening and the future of the so-called Schengen zone, the embodiment of Europe's free travel rules, is in jeopardy.