naphthalene-2,7-dicarbaldehyde