Direct event location techniques based on Adams multistep methods for discontinuous ODEs