Citigroup CEO Vikram Pandit resigns