Robert Downs Haworth