Saudi Aramco stuns with $100 billion demand for debut global bond