On one of the world’s largest rivers, floating clinics bring doctors and medicines to millions