Peru president signs indigenous rights act into law