An Antiques Roadshow guest was left stunned when an expert shared the painting she had nearly given to a charity shop was worth thousands of pounds.