Underwater Wireless Sensor Networks: Enabling Technologies for Node Deployment and Data Collection Challenges