Teen mum gives birth to UK's smallest premature baby in 20 years