Guaiazulene and related compounds: A review of current perspective on biomedical applications.