The role of exciton diffusion in energy transfer between polyfluorene and tetraphenyl porphyrin