Lokayukta caught taking bribe