Constanza de Castilla, duquesa de Lancaster