Baby boomers nearing retirement: the healthiest generation?