Another hot day with more sunshine: Cleveland weather forecast for June 2, 2023