One in three restaurants 'making loss'