Obama says post-Brexit UK-U.S. trade deal could take a decade