England to play Spain at Wembley on November 15