Is Arvind Kejriwal a tough nut to crack for Narendra Modi and Amit Shah?