France triumph as World Cup proves the jewel in the sporting crown