What's the difference between a hyphen, en dash, and em dash? Provide examples with each symbol.