stephen curry net worth in 2021