3-bromopyruvate: a new targeted antiglycolytic agent and a promise for cancer therapy.