why do cancer patients lose weight