how much is dr ben carson worth