Oil rises 3% after Iran strikes Middle East energy facilities