John Melvin (1730-1804)