Portland nonprofit donates $1.2 million to transitional housing facility