alan mcleish net worth