At least seven were killed and scores plucked to safety in the Philippines after a fire ripped through a ferry and forced passengers to jump overboard.