Report: Cancer patients struggle to pay for care