Towards Multi-Domain Learning for Generalizable Video Anomaly Detection