Christie cancer patient gives birth to ‘little miracle’ baby