Millennials were the generation most likely to spend nothing on tips in a typical month.