‘University Place’ apartments on Bayside site get BRA’s okay