US President Donald Trump addresses the annual American Farm Bureau Federation convention New Orleans, Louisiana. Photo: AFP