Current situations and recent advancement of ovulation synchronization and timed artificial insemination protocols in cattle