Ozempic and Wegovy are household names. What about semaglutide to prevent heart attacks and reduce cravings for alcohol, sugar and opioids?