NBC: After criticism from MAGA world, Amy Coney Barrett delivers for Trump