NBC News: Rory McIlroy files for divorce from his wife of 7 years on the eve of the PGA Championship