Efficient Learning of Generative Models via Finite-Difference Score Matching