A good and bad aggregation: effect of imidazolium- and cholinium-based ionic liquids on the thermal stability of bovine serum albumin