Citigroup names new president