Recent advances in gossypol derivatives and analogs: a chemistry and biology view. (July 2017)