Guildford named one of UK’s happiest places to live according to ‘Happy at Home Index’