A multi-modal wildfire prediction and early-warning system based on a novel machine learning framework