UK teachers set for first national strike in 21 years