Is this the right time to invest in small-cap funds with a horizon of 10 years?