Wales have named their 23-man squad to take on England this weekend.