Morphology-controlled synthesis of Ag3PO4 microcubes with enhanced visible-light-driven photocatalytic activity