Several thousand protest against President Arroyo