India to be 3rd largest economy