China names price for trade deal as Trump sets deadline