Novel applications of nanotechnology in medicine and green energy