Former Celtic captain Paul Lambert thinks the Scottish champions have "pulled a rabbit out the hat" by persuading Martin O'Neill to return as interim manager after the departure of Brendan Rodgers.