Millennials outspend GenXers and Baby Boomers in categories with expected moderate to high growh