KT McFarland says FBI tried to ‘trap’ her on perjury charge