who played lieutenant dan in the 1994 film forrest gump