Pardons nominee earns Senate approval despite opposition