Cape Town’s Silo Hotel tops world list of best art hotels