Bridging Language Barriers: Advancing English-Hindi Code-Mixed Text Classification