The Schengen agreement is a cornerstone of European Union policy, allowing the free movement of citizens and goods between countries. But with many member states now reimposing temporary border checks as part of immigration controls, can Schengen survive?