Danielle Chapman was widowed at just 31, and then gave birth to a child who was never expected to survive