Control of Buffalo Follicular Dynamics for Artificial Insemination, Superovulation and In Vitro Embryo Production