Heteroscedastic Gaussian Processes For Uncertain And Incomplete Data