Iran's oil revenues drop by 45 per cent due to sanctions