Video2Roleplay: A Multimodal Dataset and Framework for Video-Guided Role-playing Agents