2D Gaussian Splatting