Iran says US foreign policy 'taken hostage' by Israel