How to Create a Video Editing App: Must-Have Features and Development Cost