The Senate voted to approve the promotion of a general who oversaw troops in the U.S. withdrawal from Kabul, Afghanistan, that had been held by Republican Sen. Markwayne Mullin.