Recent advances in the purification, characterization and structure determination of lipases