Dharun Ravi case: mystery man testifies before court in US