'We're buying too much because clothes have never been cheaper'