France beats Belgium in a tightly contested semi-final for a chance to win their first World Cup in 20 Years