Aminonaphthoquinones as photosensitizers for mesoporous ZnO based dye-sensitized solar cells