Protocols for synchronizing estrus and ovulation in buffalo (Bubalus bubalis): A review.