Citation: 1B_245/2021 E. 4

Il s'ensuit que le recours est rejeté. L'issue du recours, d'emblée prévisible, conduit au rejet de la demande d'assistance judiciaire du recourant (art. 64 al. 1 LTF). Succombant, le recourant supportera les frais du présent arrêt qui tiendront compte de sa situation financière qui n'apparaît pas favorable (art. 65 al. 2 et 66 al. 1 LTF). Les intimées, qui sont représentées par des avocats, ont droit à des dépens, supportés par le recourant, pour les écritures déposées devant le Tribunal fédéral (art. 68 al. 1 et 2, 68 al. 4 LTF). Cela étant, il convient d'admettre leurs demandes d'assistance judiciaire - qui remplissent les conditions de l'art. 64 LTF -, au vu du risque qu'elles ne puissent pas recouvrer les dépens auxquels elles ont droit. Me Lorella Bertani est dès lors désignée comme avocate d'office de B.________ et Me Philippe Girod comme avocat d'office de C.________. La Caisse du Tribunal fédéral leur versera une indemnité à titre d'honoraires d'avocats d'office au cas où les dépens alloués ne pourraient être recouvrés (cf. art. 64 al. 2 in fine LTF; cf. ATF 122 I 322 consid 3d p. 326 s.; arrêts 1B_593/2019 du 24 juin 2020 consid. 4; 6B_578/2018 du 20 mars 2019 consid. 3; 5A_121/2018 du 23 mai 2018 consid. 11; 1B_112/2011 du 26 mai 2011 consid. 4). Il n'est pas alloué de dépens au Ministère public (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :