Weill sells £158m shares to Citigroup