In the North of France’s Moselle department, the tiny village of Heining-lès-Bouzonville is split along the Franco-German border. Separated for more than two hundred years, Thursday’s semi-final between Germany and France will bring both sides closer than ever