Oregon law would give homeless people, low-income earners $1,000 a month