Garrison Keillor released from hospital