BBC Good Food shows draw nearly 130,000 visitors