Flipkart raises $1B from Tiger Global, Naspers, Singapore's GIC & others