Citation: 1B_156/2020 E. C

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral d'ordonner sa mise en liberté assortie de toute mesure de substitution utile, notamment l'obligation de se soumettre à un suivi psychothérapeutique au CAPPI des Eaux-Vives. Subsidiairement, il conclut au renvoi de la cause à la cour cantonale pour nouvelle décision dans le sens des considérants. La Chambre pénale de recours a renoncé à formuler des observations. Le Ministère public conclut au rejet du recours en se référant à l'arrêt attaqué ainsi qu'à ses propres prises de position. Le recourant a ensuite renoncé à des observations complémentaires.