“Micro-flowers” may one day deliver life-saving drugs within the body