Oil giant Saudi Aramco makes a historic $161B profit in 2022