St. Edward pulls away from McKinley in second half