David Feherty Signs with Golf Channel, NBC Sports