Marengo grapples with cleanup after massive house explosion