stephen curry three point record