NPR Executive Responsible for Firing Juan Williams Resigns