Christian Cooper to host new National Geographic TV show