Croatia pairs France in 2018 FIFA World Cup final after 2-1 win over England