Province promises up to $343 M for social housing repairs in Toronto