The best hot ham sandwiches