Keller mixed-use project will bring apartments, shops, eats