Seal Beach, Huntington Beach to close beaches, parking lots and piers on 4th of July