Duplicate a project

Creates a new project by duplicating an existing project asynchronously.