Teen battles leukaemia