Hillary Clinton casts her vote near her home in New York state, as America chooses whether to make her its first woman president, or elect the populist Donald Trump.