India becomes world's 3rd largest economy