An end to morphine? New drug could provide safer painkiller