Azerbaijan and Armenia clashes leave 23 dead