Low oil prices to punish Iran and Russia