Dave Whelan threatens to quit