Fauja Singh, British 100-year-old marathoner, completed Toronto’s Waterfront Marathon