Leonora af Aragonien, dronning af Kastilien