Cancer patients suffer due to morphine shortage