Model-Guardian: Protecting against Data-Free Model Stealing Using Gradient Representations and Deceptive Predictions