Alfonso X, rey de Castilla, 1252-1284