Iran and ‘free nations of region’ to avenge general’s killing: Rouhani