Synthesis and evaluation of novel thiosemicarbazone and semicarbazone analogs with both anti-proliferative and anti-metastatic activities against triple negative breast cancer. (1st May 2021)