China will buy 'at least' $17bn worth of US agricultural goods annually, the White House says.