Cabo Drilling posts record quarterly earnings