Saudi oil giant Aramco posts drop in full-year profit, slashes dividend