Children as young as 13 held for several hours despite being charged with 'minor offences', inspectors' report shows.