Definitions, typologies and contributions of MSMEs