Characterizations and Linear Time Recognition of Helly Circular