Baby Hannah weighed just 325g (11oz) when she was born via emergency caesarean when her mum was 25 weeks pregnant.