3 dead, 31 injured in Mexican prison riot