BGC Partners Announces Its 2017 Annual Meeting of Stockholders