Aramco reports higher revenue as US-Iran war boosts oil prices