AI4People—an ethical framework for a good AI society: opportunities, risks, principles, and recommendations