US contractor admits passing top-secret information to Ethiopia in its war against rebels