Public art: the feel-good hit that makes us linger – and spend money