South African army general in Moscow days after country accused of sending weapons to Russia