That familiar yellow-bordered magazine now has its own cable TV network. The National Geographic Channel, officially launched yesterday and available in 10 million homes nationwide, will mix new ...