Who gives the best tip out of boomers, millennials or gen Xers?