how much is john mellencamp worth​