Probabilistic machine learning ensures accurate ambient denoising in droplet-based single-cell omics