Jon Bon Jovi rocks Charlotte