Seminal plasma proteins prolong the viability of rainbow trout (Oncorynchus mykiss) spermatozoa.