Trade margins on 137 cancer drugs capped, but will bills get lower?