Cardinal George, 78, dies after long fight with cancer