who played the original steve mcgarrett on hawaii five-o