Intercalation chemistry of hydrotalcite-like compounds: recent progress and application