John Brown (politico 1772)