Major British towns and cities, including Glasgow, Wrexham, Aberdeen and Chester, could be much more severely affected by climate change than previously thought, according to new research.