Aberdeen manager Derek McInness has explained why he turned down the opportunity to take charge of Sunderland.