Moral progress: Recent developments