Azaphilones: chemistry and biology.