A Training Simulator for Cutter Suction Dredgers: Bridging the Gap between Theory and Practice