Designer babies may not be far off