Aramco Signs Deals Worth Over $21B