An Efficient Heuristic Approach to Solve the Unate Covering Problem