Millennials spend more on coffee than retirement