Design, synthesis and characterization of eumelanin-inspired small molecules and polymers as novel organic semiconductors