Strong typhoon leaves trail of destruction in Northern Philippines