Indecisive diners leave restaurant owners forking out almost £90 per no-show