Shape-controlled synthesis of ZnO microstructures: the effects of inorganic shape directing and pH altering agents