General John Allen declines NATO job