A review of carbon materials for supercapacitors | Synapse