LLVMs4Protest: Harnessing the Power of Large Language and Vision Models for Deciphering Protests in the News