Simulation of ductile grain deformation and the porosity loss predicted model of sandstone during compaction based on grain packing texture