BP profits more than double as oil and gas prices soar in Iran war – SpryNews