Learning Efficient Auditory Codes Using Spikes Predicts Cochlear Filters