weather in palm springs california on june 28