BGC Partners sees Q2 revenue slightly below midpoint of prior guidance