Graphyne: Hexagonal network of carbon with versatile Dirac cones