Despite long-range order in the arrangement of particles why are the crystals usually not perfect?