Teachers and nurses go on strike