John Singleton Net Worth 2023