Computer simulation of screw dislocation interactions with twin boundaries in h.c.p. metals