Saudi oil giant Aramco reports record profit of €151 billion for 2022