is ensure drink good for cancer patients