Genentech names new CEO amid exec shuffling