State becomes 16th to allow public funds to be used for private schools, which opponents say will benefit mostly wealthier children