Northampton restaurant to charge upfront due to 'dine and dash'