A model mechanism for protein precipitation by caprylic acid: Application to plasma purification