Singular Soergel bimodules