NBC: Republican senator blocks promotion of general involved in Afghanistan withdrawal