Naphthylenes: 1D and 2D carbon allotropes based on naphthyl units