Unilever has signed a deal to produce and sell Starbucks ice cream in the US and Canada.