Campbell leaving GMA at the end of the year, citing differences in 'purpose and principles'