Assessment as text production: drawing on systemic functional linguistics to frame the design and analysis of assessment tasks