European stocks inch up on earnings, sterling hovers before Brexit votes

European shares eked out small gains on Tuesday as talk of progress in China-U.S. trade talks was offset by mixed corporate earnings, while sterling held below $1.30 ahead of another crucial Brexit vote.