San Diego, California has cooler temperatures than Phoenix, Arizona which is the at the same latitude but further inland. What causes the temperature differences?