Learnable Adaptive Time-Frequency Representation via Differentiable Short-Time Fourier Transform