Multi-granularity Contrastive Cross-modal Collaborative Generation for End-to-End Long-term Video Question Answering