Managing Water and Gas Production Problems in Cantarell; A giant Carbonate Reservoir in Gulf of Mexico