john batiste net worth