Cancer drug prices slashed