Crypto phishing scams drained nearly $300m from 320K users in 2023: report