TMC official caught receiving bribe