A $4,600 dinner bill divides internet over check splitting etiquette