Oil giant Saudi Aramco has $42.4B profit in third quarter