Five months of US-Iran war fail to push oil past $100