A New Tableau-Based Satisfiability Checker for Linear Temporal Logic