Engineers develop a better way to deliver long-lasting drugs