Role of Nanoparticles and Nanomaterials in Drug Delivery: An Overview