Citation: 1B_246/2017 E. C

A.________ forme un recours en matière pénale par lequel il demande au Tribunal fédéral d'annuler l'arrêt de la Chambre pénale de recours et d'annuler tous les actes d'instruction accomplis par le procureur récusé; subsidiairement, il conclut au renvoi de la cause à l'instance cantonale pour nouvelle décision dans le sens des considérants. Il demande à titre de mesure provisionnelle la suspension de l'instruction menée par le nouveau procureur. La cour cantonale se réfère à son arrêt, sans observations. Le Ministère public, soit pour lui le nouveau Procureur désigné dans la cause, conclut au rejet du recours. D.________ conclut à l'admission du recours. E.________ a renoncé à formuler des observations. F.________ ne s'est pas déterminé. B.________ Ltd et C.________ (parties plaignantes) concluent à l'irrecevabilité, subsidiairement au rejet du recours; elles demandent préalablement le versement par la recourante de 5'000 fr. en couverture de leurs éventuels dépens. Par ordonnance présidentielle du 13 juillet 2017, la demande de mesures provisionnelles a été rejetée et le recourant a été invité à verser 3'000 fr. de sûretés en garantie des dépens. Le recourant, les parties plaignantes, le Procureur et D.________ ont déposé de nouvelles observations, persistant dans leurs motifs et conclusions respectifs.