Photoinduced energy transfer in ZnO–tetraphenylporphyrin systems