Can Saudi Aramco meet its oil production promises?