Niagara Falls cycling legend Gordon Singleton dies