The EU tells Theresa May she must "lay the cards on the table" if a Brexit deal is to be done in time.