Peru: high court rules 'social protest' protected