Steady oil prices set for weekly gain as Iran war rumbles on Reuters