Thousands take to streets as Philippines protests flood control fraud