Thousands languish in prison awaiting trial