India is now a $2-trillion economy