The relationship between (16,6,3)-balanced incomplete block designs and (25,12) self-orthogonal codes