stephen curry net worth 2022