john mellencamp net worth 2018