Dynamically Adaptable CMOS Winner-Take-All Neural Network