ATF deputy Marvin Richardson resigns under pressure after Trump names Army Secretary to lead agency amid merger talks.