Microsoft data center stalls over payment dispute in Kenya