Why Varanasi may not be a cakewalk for Narendra Modi