US millennials are not loyal to fashion brands, new research suggests, with almost half expecting to abandon their current favourite within two years.