how to make a grilled tomato ham and cheese sandwich