Cement-casing shear bond strength: a review of the affecting variables and various enhancement techniques