Thermofluor based high throughput stability optimisation of proteins for structural and functional studies