how long does egg donation take