A fire which broke out on a passenger ferry in the Philippines has killed at least 35 people, while 54 are still missing.