France beat Croatia to win 2018 FIFA World Cup