Apple announces Final Cut Pro 4