Nanotechnology and Drug Delivery: Recent Applications and Future Challenges