Oregon cancer survivor wins lottery