Minimising Contrastive Divergence in Noisy, Mixed-mode VLSI Neurons