Mamata Banerjee looks to avenge Nandigram loss as BJP leans