MOSCATO: A Supervised Approach for Analyzing Multi-Omic Single-Cell Data