Erzherzog Friedrich von Österreich, Herzog von Teschen