A Versatile Route to Core-Shell Catalysts: Synthesis of Dispersible M@Oxide (M = Pd, Pt; Oxide = TiO2, ZrO2) Nanostructures by Self-Assembly