Structural and Functional Characterisation of SFPQ – a Member of Multifunctional DBHS Family Proteins