cancer patient wins billion dollar us lottery