Ethics & AI: Challenges and a responsible framework