Preparation of porous SnO2 microcubes and their enhanced gas-sensing property