Mamata Banerjee challenges PM Modi