FreeEdit: Mask-free Reference-based Image Editing with Multi-modal Instruction