Thousands protest in Philippines against flood control fraud