US and Israel clash over Tehran oil strikes.