Zillow: Denver renters paying 31% of income on rent