Hand of God sculpture by Italian artist Lorenzo Quinn in central London