Alfonso y Leonor, Reyes de Castilla