Mesa man holds yard sale to pay for cancer treatment