The best cities for wellbeing have been revealed, and the UK didn’t even make the top 10