Weekend heat wave to bake western U.S.