Peru imposes curfew to stymie protests over rising fuel costs