At least 25 people were killed and as many as 31 others went missing as a slow-moving tropical storm dumped enormous amounts of rain across the Philippines' main island, authorities said Wednesday.