Self-tuning of inhibition by endocannabinoids shapes spike-time precision in CA1 pyramidal neurons.