Filamentous phage derived biological nanorods : development of a novel display system