Staying fit and staying well: physical fitness as a moderator of life stress.