The Millennial generation and their buying power