MM-Forecast: A Multimodal Approach to Temporal Event Forecasting with Large Language Models