At least five people have been killed and more than 80 are missing after a fire on a passenger ferry off the western Philippines.