The US President has threatened Iran's oil supplies as the conflict in the Middle East enters its fifth week.