Can better cities make us happier?