Have cancer drug prices topped out?