Citation: 1B_111/2010 07.05.2010 E. C

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral d'annuler cette décision et d'ordonner sa mise en liberté immédiate. Il requiert en outre l'assistance judiciaire. Le Procureur général du canton de Genève se rallie aux arguments de la Chambre d'accusation et conclut au rejet du recours. La Chambre d'accusation se réfère aux considérants de la décision attaquée. Elle attire en outre l'attention du Tribunal fédéral sur les dernières pièces du dossier, en particulier l'ordonnance du 23 avril 2010 prolongeant la détention de A.________ jusqu'au 23 juillet 2010. Le 6 mai 2010, le recourant a déposé des observations complémentaires et produit de nouvelles pièces à l'appui de celles-ci.