CREDIT AND GUARANTY AGREEMENT dated as of July 5, 2006 among GRANITE BROADCASTING CORPORATION,