European gas tops €48/MWh as Iran tensions threaten winter supply