Shelton P&Z approves 92-apartment building on Canal Street