Can Sacha Jafri pull off the sale of the century with the 'world’s largest painting’?