23 dead in Bangladesh charity handout stampede: police