McPherson Landfill catches on fire, put out several hours later