Creamy Onion Soup with Ham