Citation: 1P.303/2005 09.06.2005 E. B

Agissant par la voie du recours de droit public, A.________ demande au Tribunal fédéral d'annuler l'arrêt du 10 mai 2005 et d'ordonner sa libération immédiate. Il invoque les art. 10 al. 2, 31 et 36 Cst., ainsi que l'art. 5 CEDH. Il requiert l'effet suspensif et l'assistance judiciaire. Le Tribunal cantonal et le Juge d'instruction ont renoncé à se déterminer. Le Juge de la détention se réfère à sa décision du 21 avril 2005. Le Ministère public propose le rejet du recours et de la demande d'effet suspensif. Invité à répliquer, le recourant a maintenu ses conclusions.