A review on synthesis of graphene, h-BN and MoS2 for energy storage applications: Recent progress and perspectives