Variational Denoising Network: Toward Blind Noise Modeling and Removal