Mark Cuban loses nearly $1 million to crypto scam