Learning Bloch Simulations for MR Fingerprinting by Invertible Neural Networks