Stephen Curry battles Stephen Colbert in sock-throwing contest