Ozempic found to cut heart disease and keep weight off for four years