Britain's upper House of Lords gave final approval Friday to a law aimed at preventing a no-deal Brexit in a major defeat for Prime Minister Boris Johnson's government. The law, which would require Johnson to seek a three-month delay to Brexit if he does not manage to strike a...