While boomers are unretiring, exhausted Gen Z and millennials are taking a ‘micro-retirement’ from their careers