What is Keith Richards' net worth in 2024