Fracture and fatigue behavior of polymer nanocomposites-A review