Predicting the Mechanical Properties of Nanocomposites Reinforced with 1-D, 2-D and 3-D Nanomaterials