average cost of endocrinologist visit without insurance