Study: Most shoppers make impulse purchases