Kangaroos may hold cure for skin cancer