World’s smallest twin boys defy the odds after being born at 23 weeks weighing less then 1 pound each