Cancer cachexia, mechanism and treatment.