Properties of thalidomide and its analogues: Implications for anticancer therapy