Mass, length, composition and structure of the filamentous bacterial virus fd.