Plan unveiled for 68-unit apartment building on Canal Street in Shelton