Millennials outspend Gen-Xers and Baby Boomers in categories with expected moderate to high growth