Barack Obama has announced new economic sanctions against Iran's energy sector and financial institutions which help Tehran sell its oil. The US President said his executive order would increase pressure on Iran over its nuclear programme, but insisted the US remained committed to reaching a diplomatic solution.