DNA catalysis: potential, limitations, open questions