Doctors blast ethics of $100,000 cancer drugs