Saudi Aramco says $12.4 billion raised from oil pipeline stake sale