England and Croatia end 2-2 in World Cup opener