add factor analysis with spike and slab GPLVM