American children's show Reading Rainbow ends 26 year run