Retailers have figured out how to set prices based on your age, mood, and sexual orientation