Guelph man loses nearly $100k in cryptocurrency scam