Mechanical properties of non-crimp fabric (NCF) based composites: stiffness and strength