OceanSim: A GPU-Accelerated Underwater Robot Perception Simulation Framework