flies can lay eggs