France beats Croatia 4-2 to win 2018 FIFA World Cup