Phosphorus and halogen containing compound