American artist Ali Cavanaugh paints dreamy watercolour portraits of women in a style she refers to as "modern frescoes".