From metal-organic framework to carbon: toward controlled hierarchical pore structures via a double-template approach.