Eleanor of Castile, Queen consort of England