Cardinality Restricted Boltzmann Machines