Stephen Curry signs 10-year deal with Li-Ning sneakers