Doctor wipes cancer patients' medical debt totaling $650,000