The many causes of fatigue