Food waste report finds baby boomers least wasteful