Boca Raton cancels Fourth of July celebration