How far ahead could we predict El Nino?