Quebec says it will allow restaurants to charge people for no-shows