Change Show instances for Char and String to match their literals

Adapted from the corresponding GHC Prelude code.