Regression with Input-dependent Noise: A Gaussian Process Treatment