Fibromyalgia and its relation to chronic fatigue syndrome, viral illness and immune abnormalities.