Netflix documentary offers enraging insight into the 2023 submersible implosion that killed all five passengers