UW-CVGAN: UnderWater Image Enhancement with Capsules Vectors Quantization