Synthesis and evaluation of novel thiosemicarbazone and semicarbazone analogs with both anti-proliferative and anti-metastatic activities against triple negative breast cancer.