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