IBM calls for ethical approach to artificial intelligence