Republican senator draws blowback for blocking military promotions over abortion policy