Microsoft improves facial recognition to perform well across all skin tones, genders