Twelve minors among 23 charged with promoting online gambling