George Beverly Shea dies at 104