Blanche of Castile, Infanta of Portugal — Portuguese infanta