Charge-Reversible Nanoparticles: Advanced Delivery Systems for Therapy and Diagnosis.