Vijay Shankar appointed as new Karnataka AG