Saudi Aramco reports record profit of $161.1 billion in 2022