Cherry Hill Cancels Fourth of July Fireworks