Almost all NHS trusts are missing a major cancer target - with some of the worst performers seeing only about half of patients on time, data shows.