A Wireless Sensor Network for Long-term Monitoring of Aquatic Environments: Design and Implementation