England's Harry Kane passed Lionel Messi to set a new FIFA World Cup record early in his team's opening match against Croatia.