Textural/structural evolution of cube/cauliflower-like MgSn(OH)6 nanophotocatalyst with excellent photocatalytic degradation of toxic dye pollutants