Electrochemical synthesis of 3D nano-/micro-structured porous polypyrrole