Europe swelters in record-breaking heat, Ukraine’s President Zelenskyy purges allies heading agencies accused of collaborating with Russia, and Texas lawmakers slam the police response to the Uvalde school shooting.