NPR names new president and CEO