Self-Assembly of Porphyrin Nanofibers on ZnO Nanoparticles for the Enhanced Photocatalytic Performance for Organic Dye Degradation