George Beverly Shea, the Voice of Billy Graham Crusades, Dies at 104