Particle number fluctuations in a non-ideal pion gas