steph curry three point record