Najam Sethi appointed as caretaker CM of Punjab