Exchange bias effect in hierarchical NiO/NiFe2O4 sub-microcubes fabricated via a self-sacrifice template process