Thousands march in Peru calling for president's resignation