Restaurants charge nonrefundable reservation deposits to battle no-shows