Scientists 3D print self-heating microfluidic devices