Alberta signs $24B, 10-year health-care funding deal with Ottawa