A Review of Supercapacitors: Materials Design, Modification, and Applications