Mexican prison riot leaves at least 38 dead