Alan Hamilton takes stand to testify in Curtis Reeves trial