Csp microsoft agreement July 8, 2019 16 32 64 128 Csp microsoft customer agreement Microsoft csp vs enterprise agreement Microsoft csp agreement anniversary Microsoft csp agreement terms and conditions Microsoft csp partner agreement Microsoft csp reseller agreement Csp microsoft