BJP slams Mamata Banerjee after SC upholds cancellation of 25,000 teacher appointments in West Bengal