Trap Avoidance in Local Search Using Pseudo-Conflict Learning