NBC: GOP Rep. Jim Hagedorn, who had been battling cancer, dies at 59