Gap's Old Navy has come under fire over allegations it charges extra for women's plus-size clothing, but not for men's.