Animoca brands reports $3.4B in cash and token reserves