Rescuers in the Philippines are racing against time to find survivors after a building collapse, with four dead and 17 missing.