Smartphone-controlled skin patch releases multiple medications on demand