Karl von Liechtenstein-Castelcorn, Bischof von Olmütz