Novo Nordisk's Ozempic can be made for less than $5 a month: study