Why BGC Partners (BGCP) Could Be a Top Value Stock Pick