Titanium carbide derived nanoporous carbon for energy-related applications