The best ham, egg, and cheese breakfast muffins