McLeish rules out McFadden sale