Structure of a filamentous phosphoglycoprotein polymer: the secreted acid phosphatase of Leishmania mexicana.