Fabrication of porous MgCo2O4 with rod-like morphology and its superb catalytic activity towards ammonium perchlorate thermal decomposition