Saudi Aramco raises $25.6bn in world's biggest share sale