Baby born at 21 weeks survives, breaks world record