A Review on Bioengineering Approaches to Insulin Delivery: A Pharmaceutical and Engineering Perspective.