Ethics-Based Auditing to Develop Trustworthy AI