Micromanipulation of mammalian embryos: Principles, progress and future possibilities