Hastings landlord fined over $24k for alleged lead paint violations