Jamie Foxx says taking his children to a Black Lives Matter protest over the weekend was "bittersweet" and "heartbreaking".