Composites For Hydraulic Structures: A Review