Haematopodin, an Unusual Pyrroloquinoline Derivative Isolated from the Fungus Mycena haematopus, Agaricales