Prehabilitation in cancer care: patients' ability to prepare for major abdominal surgery.