A Comprehensive Review on Insulin Resistance