Typical Decoding for Natural Language Generation