Toddler battles rare form of cancer