Saudi oil giant Aramco's profits drop to $121 billion after 2022 record