A Review of Enhancement Techniques of Underwater Images