Nanocrystal technology for drug formulation and delivery