Microsoft, Techo Brain software testing centre in Nairobi to create 1,000 jobs