Palm Beach County to close beaches for Fourth of July