Gordhan, Pillay and Magashula charged with fraud