Duncan Ferguson leaves Everton