Middleton Six Sons Farms cancels annual asparagus festival