Seven more deaths in heavy flooding in the Philippines have brought the toll from a fortnight of heavy rains to 40.