Approximating User Welfare and Surplus with Transaction Data