Structure Engineering of Layered Double Hydroxides (LDHs) for Heterogeneous Catalysis