Soluble Intein Fusion Proteins And Methods For Purifying Biomolecules