Synthesis and biological activities of 2-aminophenol-based Schiff bases and their structure–activity relationship