Graphyne and Graphdiyne: Promising Materials for Nanoelectronics and Energy Storage Applications