Blair named director of KPBS