High performance porous LiMnPO4 nanoflakes: synthesis from a novel nanosheet precursor