Michelin star chefs have revealed their favourite Scottish restaurants where a meal for two costs less than £40.