The cosmic microwave background is almost perfectly uniform in all directions, except for very small deviations in its temperature. what do scientists think these small deviations represent?