Juglone: a versatile natural platform for obtaining new bioactive compounds