Curfew in Peru's Puno region as 18 people killed