Party of one: Restaurants are catering to a growing number of solo diners