A new 3D-printed cannabis inhaler lets doctors administer medical marijuana remotely