Self-assembly of 5,6-dihydroxyindole-2-carboxylic acid: polymorphism of a eumelanin building block on Au(111).