National Geographic magazine has laid off the last of its staff writers | CNN Business