Not-so-giving charities would be punished under bill in Oregon Legislature