Microsoft joins project on ethical artificial intelligence project