Text this: Investigation of ammonium–lauric salt as shale swelling inhibitor and a mechanism study