Citibank’s shark fin soup promotion draws ire, ends early