A Universal Multimode (Acoustic, Magnetic Induction, Optical, RF) Software Defined Radio Architecture for Underwater Communication