UK consumers most upbeat in 5 years, but not in pro-EU London