They do seem similar, and I think it is a matter of semantics.
But I think Morality cannot be taught, it is inborn written on the pages of the heart, HIM talks about International Morality. Ethics is more of a social construct, rules that can be written down on paper.
Or morality is universal and ethics is more local (like the ethical expectations of some professions, say doctors, psychiatrists etc).
People from different parts of the world cannot independently come up with the same ethical systems but can independently have the same morals.