Baby born with heart outside body defies odds