Moral agency: a philosophical inquiry into its scientific foundations