Identification of caffeoylquinic acid derivatives as natural protein tyrosine phosphatase 1B inhibitors from Artemisia princeps.