Variational bounds for mixed-data factor analysis