Yeddyurappa sworn in as Karnataka chief minister