Mamata Banerjee's political journey is a testament that she is at her most ferocious when she faces a difficult battle