India becomes 5th largest economy, overtakes UK, France