Garrison Keillor leaves his 'Prairie Home' after 42 years, shocked fans thought show had ended 15 years ago