The Worm in the Code: How the Shai-Hulud npm Attack Hijacked Trust Wallet