Video shows suspected carjacker holding onto taxi for miles