A CVID-associated variant in the ciliogenesis protein CCDC28B disrupts immune synapse assembly