Peruvian president avoids impeachment over 'Rolexgate' scandal