QES-Fire: a dynamically coupled fast-response wildfire model