A cluster randomized controlled trial of the effectiveness and cost-effectiveness of Intermediate Care Clinics for Diabetes (ICCD): study protocol for a randomized controlled trial