<p>President says chief executives have signed a ‘morally binding’ accord following White House lunch</p>