What is the differential diagnosis for odynophagia (painful swallowing) caused by non-reflux esophagitis?
a) Esophageal stricture
b) Zenker's diverticulum
c) Infectious esophagitis
d) Mallory-Weiss tear