Thousands demand president's ouster in Peru