Microsoft Revamps Certified Solutions Provider Program