Fatigue mediates the effects of exercise on quality of life