Ten principles for ethical AI