Deluxe Ham Toastie