Golden State's Steph Curry was delighted to win the NBA's All-Star three-point contest for the second time.