Man pleads guilty to setting fires at three Walmart stores in Waterloo Region