Home affordability improves in 10 of 13 Canadian cities in July