Barrack finally charged with acting as a foreign agent