John Fogerty made an appearance last Thursday on TheKelly ClarksonShow. He performed CCR's "Proud Mary" and his new song, "Weeping in the Promised Land," which he said was the hardest one he ever wrote