Paul McCartney coming to Jacksonville