US Supreme Court strikes heaviest blow in generations to women's rights