Cheese and Ham French Toast