Who Cannot Take Metformin? What You Really Need to Know