Simultaneous unsupervised and supervised learning of cognitive functions in biologically plausible spiking neural networks