Painkiller that once cost $138 is now $2,979