Should You Buy BGC Partners, Inc. (NASDAQ:BGCP) For Its 9.5% Dividend?