First-principles calculation of the electronic and optical properties of a new two-dimensional carbon allotrope: tetra-penta-octagonal graphene.