BillShare: Fixing Group Bill Splitting for Restaurants