Growth of 3D hierarchical porous NiO@carbon nanoflakes on graphene sheets for high-performance lithium-ion batteries.