Farley Earle Granger was best know for collaborations with which director who's one of the film was based on based on the 1929 play by Patrick Hamilton?