Human-Like Morality and Ethics for Robots