Zions Bancorporation posts strong Q1 earnings.