Mining Multiple Level Non-redundant Association Rules through Two-Fold Pruning of Redundancies