Macrophages in Diabetes Mellitus: A Review on Understanding of Macrophage Function