Learning Energy-Based Generative Models via Coarse-to-Fine Expanding and Sampling