These are the 10 kindest cities in the UK – where residents perform the most good deeds