Nanotechnology as a promising strategy for alternative routes of insulin delivery.