Manitoba Moose sign Isaac Johnson