France secured their second FIFA World Cup after beating surprise finalists Croatia 4-2 at Moscow’s Luzhniki Stadium.