Graphene : a promising 2 D material for electrochemical energy storage