Translating Video Recordings of Mobile App UI Gestures into Replayable Scenarios for Native and Hybrid Apps