Ahead of West Bengal polls, Mamata Banerjee announces benefits