Oil price falls to $95 a barrel over plans to restore Iran nuclear deal