Complex multiplication and brauer groups of K3 surfaces