With insulin price cap, drug industry is once again shamed into doing the right thing