BS Yediyurappa takes oath as Karnataka CM for the fourth time