Generative Restricted Kernel Machines: A framework for multi-view generation and disentangled feature learning. (March 2021)