Monte Cristo sandwich