England announce 23-man squad for World Cup 2018