Solving NP-complete problems using P systems with active membranes