Variational Information Maximization for Feature Selection