A Statistical Decoding Algorithm for General Linear Block Codes