How does bmc affiliate program work