Ionic liquid-assisted synthesis of ultralong nanowires of zinc octaethylporphyrin and their photoresponse