IM-Loss: Information Maximization Loss for Spiking Neural Networks