Saudi Aramco's 2019 profit down 21% on weak oil price