How Modi is using TV, film and social media to sway voters i