Fiber-reinforced nano-composites