Density discriminates between thermophilic and mesophilic proteins