Can Machines Learn Morality