Coral-inspired nanoscale design of porous SnS2 for photocatalytic reduction and removal of aqueous Cr (VI)