Nanotechnology for Shale Oil Recovery