Different types of moral cognition: Moral stages versus moral foundations