National Geographic reshapes itself in $725 million deal with 21st Century Fox