Donald E Steward wrote or co-wrote the screenplay for a 1992 American spy thriller that was directed by Phillip Noyce and was based on a novel of the same name that was written by who?