Leonor, Ratu Portugal