Citigroup sells stake in HDFC for $1.9 billion