Benzothiazoles: From recent advances in green synthesis to anti-cancer potential