England will host Spain in a friendly at Wembley on 15 November - four days after the World Cup qualifier against Scotland.