Mum celebrates ‘miracle pregnancy’ while being treated for cancer