India beats France to become sixth largest economy