Saudi Aramco signs MoUs worth $34bn with international companies