Writing as a process of learning : attempts made in the case of civil engineering report writing course at the University of Dar es Salaam, Tanzania