Boy, 4, finally walks again after losing legs in accident