A nanocomposite of needle-like MnO2 nanowires arrays sandwiched between graphene nanosheets for supercapacitors