Teenager develops cancer-fighting bar of soap