Peru president survives impeachment trial