Improved Explicit Data Structures in the Bit-Probe Model Using Error-Correcting Codes